$wf-icon-height: 18px;
$label-height: 47px;
.personal-info {
  div.item {
    padding-left: 8px;
    padding-top: 12px;
    padding-bottom: 12px;
    height: 52px;
    span.head {
      display: inline-block;
      height: 26px;
      line-height: 26px;
    }
    div.v-center {
      height: 26px;
      line-height: 26px;
      right: 0;
      position: absolute;
      img {
        width: 9px;
        height: 16px;
        margin: 5px 15px 5px 8px;
        float: right;
        border: none;
      }
      span.v-center {
        display: block;
        overflow: hidden;
        white-space: normal;
      }
    }
  }

  .wf-icon {
    width: 18px;
    height: 18px;
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    margin-right: 10px;
    background-size: contain;
  }

  .name , .phone {
    border-radius: 5px;
    background-color: #f5f5f5;
    span {
      position: relative;
      left: 0;
      width: 22px;
      margin-right: 0;
    }
    input {
      position: relative;
      margin-left: 10px;
    }
    button {
      position: relative;
      right: 0;
    }
  }

  button.clean {
    background-image: url(img/login/clean.png);
    position: absolute;
    top: ($label-height - $wf-icon-height)/2;
    right: 0px;
    z-index: 99;
  }


}
